<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Detail_commande_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }

    /***************************************************************************
     * Accesseurs
     **************************************************************************/
    public function getList($COMMANDE_ID) {
        return $this->db
                        ->select('ARTICLE_ID, COMMANDE_ID, DETAIL_QUANTITE')
                        ->from('DETAIL_COMMANDE')
                        ->where('COMMANDE_ID', $COMMANDE_ID)
                        ->get()
                        ->result();
    }

    public function get($COMMANDE_ID, $ARTICLE_ID) {
        $result = $this->db
                ->select('ARTICLE_ID, COMMANDE_ID, DETAIL_QUANTITE')
                ->from('DETAIL_COMMANDE')
                ->where('COMMANDE_ID', $COMMANDE_ID)
                ->where('ARTICLE_ID', $ARTICLE_ID)
                ->get()
                ->result();

        if (count($result) == 1) {
            $result = $result[0];
        }

        return $result;
    }

    /***************************************************************************
     * Méthodes d'enregistrement
     **************************************************************************/
    public function create($ARTICLE_ID, $COMMANDE_ID, $DETAIL_QUANTITE, $prix=0) {
        $this->db->set('ARTICLE_ID', $ARTICLE_ID)
                ->set('COMMANDE_ID', $COMMANDE_ID)
                ->set('DETAIL_QUANTITE', $DETAIL_QUANTITE)
                ->set('PRIX_UNITAIRE', $prix)
                ->insert('DETAIL_COMMANDE');
    }

}

?>